#ifndef MEMBER_H
#define MENBER_H


#include<time.h>


// 性别
typedef enum
{
	female = 1,
	male,
	unkonw
} sex;


// 声明会员类型
typedef enum
{
	cika = 1,  // 次卡
	yueka,  // 月卡
	nianka  // 年卡
} member_type;


// 声明会员信息类型
typedef struct
{
	unsigned int mid;  // 会员ID，系统自动生成
	char card_num[11];  // 10位卡号
	char name[31];  // 最多十个字的姓名
	char phone[12];  // 11位手机号
	sex s;  // 性别
	member_type mt;  // 会员类型
	time_t reg_time;  // 注册时间
	int remain_cnt;  // 次卡剩余次数
	time_t expire_time; // 到期时间
	int delete_state;  // 删除状态，0 表示未删除，1 表示已删除
	time_t last_swipe_time;  // 上次刷卡时间
} member_info;


void member_reg(void);  // 注册会员


void member_del(void);  // 删除会员


void member_modify(void);  // 修改会员信息


void member_show(void);  // 查询会员信息


void member_in(void);  // 刷卡进场


void member_out(void);  // 刷卡离场


#endif